home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1997 #3
/
Amiga Plus CD - 1997 - No. 03.iso
/
pd
/
programmierung
/
vbcc
/
machines
/
amiga68k
/
libsrc
/
stdio
/
tmpnam.c
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1995-10-24
|
426 b
|
21 lines
#include <stdio.h>
void *Lock(char *,long);
void UnLock(void *);
char *tmpnam(char s[L_tmpnam])
{
static char lastname[L_tmpnam];
static int lastnum=0;
void *lock;
do{
lastnum++;
sprintf(lastname,"T:vc_%d",lastnum);
lock=Lock(lastname,-1);
if(lock) UnLock(lock);
}while(lock&&lastnum>0);
if(lastnum<=0) return(0);
if(s) strcpy(s,lastname);
return(lastname);
}